首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏腾讯云数据库(TencentDB)

    TDSQL for MySQL SQL快速下推框架

    引言 分布式 TDSQL for MySQL 数据库是标准的 Share Nothing 架构数据库,支持数据水平拆分与线性扩展,具备高性能、数据高可用、数据高可靠等特性。 本文主要介绍的是,我们在“分布式 TDSQL for MySQL”数据库新计算引擎架构上,分布式计算下推所做的主要工作。 关键字 在介绍后续内容之前,我们首先描述一些专业术语,以便大家有所了解。 架构简介 我们对目前腾讯云官网售卖的“分布式 TDSQL MySQL InnoDB 引擎”版本的计算引擎,进行了架构重构与升级。 新的计算引擎整体兼容 MySQL 8.0.26 内核,支持了CTE、存储过程等更为丰富的 SQL 特性与部分 Oracle 兼容语法,同时,我们也在计算下推框架上做了很多工作,来提升整体的性能 QPS。 SQL Hint 路由 为了降低用户的学习成本和提升 TDSQL 对于 MySQL 的兼容性,我们在 FQS 下推框架中集成了“SQL Hint 路由”功能 ,通过标准化的MySQL Hint语法规则,

    91710编辑于 2024-05-22
  • TDSQL 用户必看!手把手教你快速实现 TDSQL MySQL 实时同步

    今天,我们就来聊聊如何以最快速度搭建出一条稳定的 TDSQL MySQLTDSQL MySQL 数据同步链路。TDSQL MySQL 是什么? ,例如 TDSQL MySQLTDSQL PostgreSQL 等。 接下来,我们就以 TDSQL MySQL 为例,看看如何在三分钟之内搭建 TDSQL MySQLTDSQL MySQL 的实时数据链路。 TDSQL MySQLTDSQL MySQL 实时同步操作指南前置准备准备 TDSQL MySQL 实例。登录 CloudCanal 云服务,并切换到 SaaS 模式。 TDSQL MySQL 中的数据能够实时、准确、高效地流向目标端。结语TDSQL MySQLTDSQL MySQL 的数据同步,看似复杂,其实只要用对工具,难度就会骤降。

    41100编辑于 2025-12-12
  • 来自专栏腾讯云数据库(TencentDB)

    TDSQLMySQL版)之DB组件升级

    TDSQLMysqL版)也会有这方面的需求。接下来我就说说如何对现有TDSQLMySQL版)集群组件进行升级,而不影响业务。下面我们主要讲DB组件的升级方式。 -rf /data/tdsql_run/4001/percona-5.7.17 #将新的包下的percona路径拷贝过来(升级包mysql 版本号没有变化,也许只是内核逻辑有所优化,升级后我们可以从赤兔关注版本信息 ef |grep 4001 |grep mysql看一下之前mysqld进程的启动用户,切换到那个用户下(注意启动用户和目录权限) chown -R tdsql:users /data/tdsql_run /restartmysql_cgroup.sh 4001 或者采用杀掉mysql 进程,使mysqld 进程被自动拉起。 #后台检查进程的启动时间是否变化 ps -ef |grep 4001 |grep mysql #前台chitu检查mysqld的版本号是否变化 image.png 四、给主DB升级 备DB都成功升级后

    1.8K10发布于 2020-12-30
  • 新版TDSQL MySQL计算引擎能力解析

    一、 产品定位与核心亮点 TDSQL-MySQL是腾讯云推出的分布式数据库。 三、 应用框架和功能介绍 功能框架 新版TDSQL-MySQL计算引擎采用分布式架构,其核心组件包括基于代价的优化器、分布式计划生成器和分布式执行器。 卓越的兼容性与易用性: 全面兼容MySQL 8.0的高阶特性(包括存储过程、复合语句和流程控制、游标、函数、CTE、视图、触发器等),方便MySQL用户向分布式扩展和迁移。 新增轻量Oracle兼容支持(如Rownum、Connect By、全链接、||拼接符等语法和常用函数),方便熟悉MySQL的用户群体迁移Oracle应用。 更自由的分布式表定义:支持使用兼容MySQL分区表语法定义分布式表,提供Hash/Range/Range Column/List/List Column多种分片方式,并支持模板化二级分区,便于数据生命周期管理

    8310编辑于 2026-05-30
  • 来自专栏腾讯云TStack专栏

    腾讯私有云MySQL解决方案—TDSQL

    TDSQL是腾讯提供的一套完整的MySQL数据库集群化管理解决方案,作为私有云TStack平台重要的数据库产品能力,旨在解决高可用、高性能、分布式、配套设施等方面问题。 、Percona、MySQL社区版三个版本支持。 此外,TDSQL还有全局唯一数字序列、统一参数管理、兼容MySQL函数,热点更新等众多高级特性,可满足各类业务需求。 强同步机制 TDSQL针对金融场景的强同步机制,有效解决了MySQL原生半同步机制的问题:性能降低以及超时退化为异步。 此外,我们长期关注MySQL的三个分支版本:MariaDB、Percona、MySQL community,对于社区的新特性,也会定期的合入。

    10.8K90发布于 2018-03-21
  • 来自专栏腾讯云数据库(TencentDB)

    技术干货丨 TDSQL for MySQL DDL执行框架

    分布式TDSQL for MySQL数据库是一种支持存算分离、自动水平拆分、Shared Nothing 架构的分布式数据库。整体架构分为数据节点和计算节点。 数据节点由腾讯自研的 TXSQL 负责底层数据管理相关功能,计算节点在协议层和功能方面兼容 MySQL 8.0。 背景 本文介绍 TDSQL for MySQL 架构中 DDL 框架实现原理。我们首先需要了解两个专业术语: ●CN:TDSQL 的计算节点,全称是 Compute Node。 ●DN:TDSQL 的数据节点,全称是 Data Node。我们把每个存储数据分片的节点叫做 DN,每个 DN 都是一个独立的 TXSQL 引擎。 本文将通过对 TDSQL for MySQL DDL 框架实现描述,让读者对 DDL 框架正确性保障有一个大概了解。

    1.3K30编辑于 2024-07-01
  • 来自专栏腾讯云数据库(TencentDB)

    MYSQL离线迁移至分布式TDSQL

    当使用MYSQL单实例,因数据量剧增出现性能问题的时候,普通的分库分表又难以满足其需求,一些客户会考虑迁移至分布式数据库。 TDSQL 分布式是一款面向金融领域的一款数据库,适合应用在海量数据、高性能,高并发的使用场景。那么我们从MYSQL迁移至TDSQL都有哪些途径呢 ? 这里我们对MYSQL离线迁移至分布式TDSQL 介绍一种方法: 使用LOAD_DATA  导入至TDSQL分布式实例 ,LOAD_DATA 是在原生 MYSQL load data  基础上,针对导入分布式 TDSQL 进行优化逻辑处理后的一款导入工具。 此工具只适用于导入TDSQL分布式 ,不适合TDSQL非分布式。究其原因是 TDSQL分布式 在插入语句中有一个严格限制,插入语句必须带有shardkey ,没有shardkey的情况下会导入失败。

    2.6K20发布于 2020-11-13
  • 新版 TDSQL MySQL 计算引擎能力解析概要

    数据来源: 2024 腾讯全球数字生态大会(Tencent Global Digital Ecosystem Summit) 主讲人: 马晓宇 一、 产品定位与核心亮点 TDSQL MySQL 是一款面向大规模分布式场景的企业级数据库 其商业差异化卖点体现在: 极致兼容: 全面兼容 MySQL 8 高阶特性,并新增轻量 Oracle 兼容能力,降低迁移门槛。 二、 产品应用场景 根据行业特点与政策要求,TDSQL MySQL 的应用场景正经历从 A 到 B、C 的转移,具体受众与痛点如下: 银行核心与政务民生(国有大行、股份制/城商行、税务、社保、医保等) 硬核指标 兼容性指标: 支持 MySQL 8 全量高阶特性;支持 Oracle 轻量语法(Rownum, Connect By, || 拼接符等)。 产品优势 SQL 兼容性与迁移: MySQL 兼容: 完美支持存储过程、复合语句、流程控制、游标、函数、CTE(公用表表达式)、视图、触发器。

    9210编辑于 2026-05-30
  • 来自专栏个人技术专栏

    【腾讯云 TDSQL-C Serverless 产品体验】TDSQL-C MySQL Serverless最佳实践

    二、TDSQL-C MySQL Serverless数据库:TDSQL-C MySQL Serverless数据库是腾讯云针对中小型企业或个人开发者推出的一款数据库,提供了CPU、内存的实时弹性能力,构建云架构下的数据库产品新形态 TDSQL-C MySQL Serverless数据库实例的优势:与普通MySQL数据库实例相比,TDSQL-C MySQL Serverless数据库实例有如下6点明显的优势:优势:①. 三 、TDSQL-C MySQL Serverless数据库服务特性:TDSQL-C MySQL 版提供 Serverless 服务以满足企业对特定业务场景的数据库服务要求,助力企业降本增效。1. TDSQL-C MySQL Serverless的总体架构:Serverless 服务是腾讯云自研的新一代云原生关系型数据库 TDSQL-C MySQL 版的无服务器架构版,是全 Serverless 五、TDSQL-C MySQL Serverless弹性伸缩实验:下面将按照以下5个大的步骤进行对TDSQL-C MySQL Serverless的一个压力的测试过程。

    14.7K861编辑于 2023-11-14
  • IT不打烊的tdsql_mysql学习记录1

    -h192.168.0.152 -P15002 -ussq -pHuawei12#$% -c集中式登录,Proxy监控里查看端口和IP,端口是15xxx,主库进行修改操作,备库只能查看,mysql - _10.3.22.6.0/tdsql_installvim tdsql_add_hosts[tdsql_newchitu]tdsql_newchitu1 ansible_ssh_host=192.168.0.3 add idx_user_id(user_id);----------------------------------16、#创建序列-- 设置最大值,其他未定义项均选择默认值,创建序列成功后,可在 MYSQL.TDSQL_SEQUENCES /4004/mysql-server-8.0.24/install. /jmysql.sh 4003cmd: e/data/tdengine/data/4003/prod/mysql.sock/data/tdsql_run/4003/mysql-server-8.0.24mysql

    17400编辑于 2026-03-24
  • 来自专栏数据库测试

    【腾讯云 TDSQL-C Serverless 产品测评】全面测评TDSQL-C Mysql Serverless

    全面测评TDSQL-C Mysql Serverless图片前言数据库是我们开发应用不可或缺的底层基座,它负责存储和管理应用程序所需的数据。 什么是TDSQL-C Mysql Serverless这是一种基于云平台的 Serverless MySQL 解决方案,TDSQL-C MySQL 版(TDSQL-C for MySQL)是腾讯云自研的新一代云原生关系型数据库 TDSQL-C MySQL 版100%兼容 MySQL 5.7、8.0。 初始化 TDSQL-C Mysql Serverless首先,我们需要现在腾讯云上购买我们的 TDSQL-C Mysql Serverless,这里我选择的是版本 mysql5.7(刚好有个数据库也是5.7 校验 “登录解答 A” 将由 TDSQL-C MySQL版计算层(下文简称 TDSQL-C)来完成,perceptron 通过管控唤醒 TDSQL-C 后(P3),开始下一步的登录校验流程。

    1.3K31编辑于 2023-08-30
  • 来自专栏iOS打包,上架知识大全

    【腾讯云 TDSQL-C Serverless 产品测评】全面测评TDSQL-C Mysql Serverless

    全面测评TDSQL-C Mysql Serverless 前言 数据库是我们开发应用不可或缺的底层基座,它负责存储和管理应用程序所需的数据。 什么是TDSQL-C Mysql Serverless 这是一种基于云平台的 Serverless MySQL 解决方案,TDSQL-C MySQL 版(TDSQL-C for MySQL)是腾讯云自研的新一代云原生关系型数据库 TDSQL-C MySQL 版100%兼容 MySQL 5.7、8.0。 初始化 TDSQL-C Mysql Serverless 首先,我们需要现在腾讯云上购买我们的 TDSQL-C Mysql Serverless,这里我选择的是 版本 mysql5.7(刚好有个数据库也是 校验 “登录解答 A” 将由 TDSQL-C MySQL 版计算层(下文简称 TDSQL-C)来完成,perceptron 通过管控唤醒 TDSQL-C 后(P3),开始下一步的登录校验流程。

    1.2K50编辑于 2023-10-11
  • IT不打烊的tdsql_mysql学习记录2

    /bin/bash# MySQL 配置DB_USER="用户名"DB_PASS="密码"DB_NAME="testdb"DB_HOST="实例IP"DB_PORT="实例端口"BATCH_SIZE=2000 total)) $current $total}# 安全执行函数(含错误重试)safe_exec() { local sql=$1 for attempt in {1..3}; do if mysql # 数据完整性验证echo -e "\n最终数据校验:"mysql -h "$DB_HOST" -P "$DB_PORT" -u "$DB_USER" --password="$DB_PASS" "$DB_NAME

    9100编辑于 2026-03-24
  • 来自专栏大大刺猬

    TDSQL-MYSQL版 单表如何使用存储过程

    tdsql支持3种表: 单表 表结构与数据只存在于第一个set上. 使用和普通mysql完全一样. 语法: https://cloud.tencent.com/document/product/557/8767 官方说tdsql-mysql不支持存储过程 image.png 对分表创建存储过程 image.png 绕过网关调用存储过程 网关(proxy)不支持, 但是底层是mysql, mysql是支持的啊, 所以我们可以直接到set上去执行. 其实这一点可以官方改进的. image.png 结论: tdsql-mysql版不支持创建存储过程(单表除外), 不支持调用存储过程. 但是单表可以使用sql透传调用存储过程. 题外话: 恭喜自己获得数据库交付运维专家-腾讯云TDSQL(MySQL版)证书^_^

    4.7K50发布于 2021-04-23
  • 来自专栏上云实践案例

    分布式关系型数据库-TDSQL for Mysql

    选型背景 用于产品业务相关数据存储,兼容mysql,支持弹性自动水平扩容(实际上是因为接手的时候,已经用了这种数据库)TDSQL for MySQL。 实际使用情况 [TDSQLSQL数据库架构] 优点 弹性伸缩:由于我们的系统用户量比较小,还没体会到TDSQL各种牛B的能力,唯一使用比较多的能力就是支持在线缩容,为了节省成本。 缺点 我们选择的是TDSQL MySQL版 InnoDB引擎,与原生的mysql有一些语法上的不兼容,例如常见的 DDL 不支持 CREATE TABLE ... 但除了这些还有一些我们踩的坑, 我们使用的版本是mysql 8.0.18,mysql 从8.0.17开始就支持了json的多值索引,多值索引旨在为JSON数组建立索引,但tdsql却不支持,官方文档也没说明 MySQL 版(TDSQL-C for MySQL)是腾讯云自研的新一代云原生关系型数据库”,详见:https://cloud.tencent.com/document/product/1003/30488

    3.4K20编辑于 2022-05-25
  • TDSQL-C for MySQL与阿里云PolarDB深度选型指南

    本文将深入探讨腾讯云的TDSQL-C for MySQL版和阿里云的PolarDB,帮助企业根据自身需求做出最佳选择。 TDSQL-C for MySQL简介 TDSQL-C for MySQL是腾讯云推出的一款高性能、高可用、可扩展的云原生数据库产品,兼容MySQL协议,适用于需要高性能和高并发处理能力的业务场景。 成本对比 TDSQL-C for MySQL:根据性能需求选择合适的配置,成本可控。 PolarDB:存储计算分离,可以按需付费,成本更加灵活。 兼容性对比 TDSQL-C for MySQL:完全兼容MySQL协议,便于迁移和开发。 PolarDB:支持MySQL、PostgreSQL和Oracle等多种数据库协议,兼容性更强。 结论 选择TDSQL-C for MySQL还是阿里云PolarDB,需要根据业务场景的具体需求来决定。如果你的业务需要极致的性能和低延迟,TDSQL-C for MySQL可能是更好的选择。

    60510编辑于 2025-07-29
  • 来自专栏腾讯云智能顾问

    【最佳实践】巡检项:TDSQL MySQL 版账号高危命令限制

    在日常数据库管理中,DROP,DELETE这类命令属于高危命令,因此需要各位注意并谨慎评估后操作。

    1.3K20编辑于 2022-04-28
  • 来自专栏年轻人怎么睡得着的

    ​【TDSQL-C MySQL实践】实现剪切板历史存储

    前言最近因为工作开始使用mac,但mac上没有windows上的剪切板历史功能,虽然mac有其他软件才能实现但是使用非常不习惯,本篇文章主要用python实现读取剪切板并上传到腾讯云的TDSQL-C MySQL 现在正赶上学生优惠可以超低价购入TDSQL-C MySQL,1c1g的一年仅需26元,并可以以此价格续费3次,也就是说104元可以4年,其10g的存储完全够用剪切板历史,还可以存储其他东西!! 点我前往数据库购买如果您是学生可以通过点我前往以1年26元购买(25岁以下免认证哦),如果不是学生可以通过免费试用入口体验15天,轻量数据库和云数据库MySQL也是一样的,都可以试用!

    57380编辑于 2023-10-19
  • 来自专栏云原生数据库

    【腾讯云 TDSQL-C Serverless 产品测评】MySQL 5.7 EOL 后,何去何从?TDSQL-C Serverless 解君愁

    本篇博文将基于腾讯云 TDSQL-C for MySQL Serverless版,探索企业如何以最小的成本,解决 MySQL 5.7 EOL 后的困境。 二、解决方案的曙光:腾讯云 TDSQL-C for MySQL Serverless版  TDSQL-C MySQL 版(TDSQL-C for MySQL)是腾讯云自研的新一代云原生关系型数据库。 TDSQL-C for MySQL Serverless版的产品优势:完全兼容:TDSQL-C MySQL 版将开源数据库的计算和存储分离,存储构建在腾讯云分布式云存储服务之上,计算层全面兼容开源数据库引擎 MySQL 版-产品动态,发现最近一次更新是在9月21日,在8月25日,还对TDSQL-C MySQL 版5.7的内核版本进行了更新。 图片 图片 图片 图片 三、实际案例:MySQL 5.7 迁移到 TDSQL-C for MySQL Serverless版  实践出真知,为了更具体地了解MySQL 5.7迁移到TDSQL-C

    1.7K61编辑于 2023-09-30
  • 来自专栏个人技术文章

    【腾讯云 TDSQL-C Serverless 产品测评】- 云原生时代的TDSQL-C MySQL数据库技术实践

    图片 通过不到15分钟的时间,按照手册的功能描述步骤,从0到1完成了TDSQL-C MySQL的体验,整个操作十分的丝滑,接下来就让我们深入的体验一下TDSQL-C MySQL的功能。 MYSQL实操:官网购买TDSQL-C MYSQL数据库:打开官网 (TDSQL-C MYSQL链接)https://cloud.tencent.com/product/tdsqlc ,点击“立即选购 产品到期继续使用:购买后TDSQL-C MySQL,因为要忙工作,一时忘记了TDSQL这个东西,可以看到数据库一直还会产生费用。 我也是在通过活动、自己动手操作手册、自己在项目中实践TDSQL-C MySQL 8.0,从0到1的由浅到深的了解,从一些论点实际去操作,了解到TDSQL-C MySQL确实能给我们的业务带来提效降本的方案 ,希望在以后能够在业务中去落地并实践TDSQL-C MySQL

    14.1K2821编辑于 2023-08-30
领券